#pragma once

/*
*	This file contains important defines that modify how the engine is ran
*/

#define CONSOLE_DEBUG
#define EXECUTE_DEBUG
#define VISUAL_DEBUG		// Renders the visual debug panel

// Deletes a pointer and sets that pointer to NULL (0)
#define NullDelete(obj) delete(obj); obj = NULL
#define NullDeleteArray(obj) delete [] obj; obj = NULL

//#define RENDER_UNIT_COMMANDS // render the unit commands